﻿<%@ Page Title="" Language="C#" MasterPageFile="~/AsistenteDirector/AsistenteDirector.master" AutoEventWireup="true" CodeFile="Reportes.aspx.cs" Inherits="AsistenteDirector_Reportes" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <div> 
<style type="text/css">
    <!--
    @import url("../calendar/template_style.css");

        .style4
    {
        width: 163px;
    }

    -->
    </style>
    <script language="javascript" src="../calendar/calendar.js"></script>
    <script language="javascript" src="../calendar/calendar-es.js"></script>
    <script language="javascript" src="../calendar/calendar-setup.js"></script>

     <script>
         function guardar() {
             alert("Registro guardado");
             document.frmCalendarioEvalueaciones.submit();
         }

         function mostrar(dato) {
             if (dato == "Linea") {
                 document.frmCalendarioEvalueaciones.AsesoriasLinea.style.display = "inline";
                 document.frmCalendarioEvalueaciones.fsFechasAsesoria.style.display = "none";
             }
             else {
                 document.frmCalendarioEvalueaciones.AsesoriasLinea.style.display = "none";
                 document.frmCalendarioEvalueaciones.fsFechasAsesoria.style.display = "inline";
             }
         }

    </script>

    <table border="0" align="Right">
 
     <tr>
        <td><b>Buscar Fecha:</b>    </td>
        <td class="style4"><input  type="text" class="textfields" id="txtFechaBus" runat="server" 
                clientidmode="Static" 
                style="color: #188359; font-weight: bold; background-color: #FFCC66;"/></td>
        <td><asp:Button ID="btnBuscarFecha" runat="server" Text="Consultar Rerporte" Width="131px" 
                onclick="btnBuscarFecha_Click" style="margin-left: 0px" 
                BackColor="#FFCC66" Font-Bold="True" ForeColor="#188359" Height="26px" /></td>
         
     </tr>
     <tr><td></td> 
     <td class="style4">&nbsp;</td>
     </tr>
 
  	    <script>
  	        function dateChanged1_1(calendar) {
  	            if (calendar.dateClicked) {
  	                var y = calendar.date.getFullYear();
  	                var m = calendar.date.getMonth();
  	                var d = calendar.date.getDate();
  	                window.location = "#";
  	            }
  	        };
  	        Calendar.setup(
	    {
	        inputField: "txtFechaBus",
	        ifFormat: "%d/%m/%y"
	    }

	    );
	    </script>
    </table>
</div>
  <br />
  <br />
  <br />

  <br />  
<center><h1 style="color: #188359; font-weight: bold;">PORCENTAJE DE ASISTENCIA DE LA CARRERA</h1></center>
<table border="1" bordercolor="#FFCC00" 
    style=" background-color:#FFFFCC; height: 80%; width: 80%;"">
    <tr bgcolor="#FFCC66">
        <td style="width: 8%; "><center><b>Grupos</b></center></b></td>
        <td style="width: 70px;"colspan="7" align="center"><b><center>Días</center></b></td>
        

    </tr>

    <%
        string []dias= new string[7];
        dias[0] = "Lunes"; dias[1] = "Martes"; dias[2] = "Miércoles"; dias[3] = "Jueves"; dias[4] = "Viernes"; dias[5] = "Promedio"; dias[6] = " %";
        
        for (int i = 0; i < Asistencia.Count; i++)
        {

            string grupo = "";
            string letra3 = "";
            ClaseReporte iti82 = (ClaseReporte)Asistencia[i];
            
            
            //que pasa si el grupo no tiene un valor defiinido? 
            grupo = iti82.Grupo;
            try {

                if (grupo.Length == 6)
                { //significa uqe es ITI ó TIC
                    letra3 = grupo.Substring(0, 3);
                }
                else { letra3 = grupo.Substring(0, 4); }//asignamos un caracter mas para que no pueda entrar a TIC o ITI
            }
            catch { grupo = "anAplic"; }
            
            // fin ... hay un error
            
            
            if (letra3 == "TIC")
            {
                double suma = 0;
                double prom, porc;
                // es un grupo de ingeniería
                %>
                <tr>
                <td style="width: 70px;" align="center"> <b><%=iti82.Grupo %></b> <br /><%=iti82.CantdadAlumno %></td>
                <%
                int j=0;
                for (int x=0; x < iti82.Arr.Length; x++)
                {//dibujar celdas con el numero de asistencia
                    suma = suma + iti82.Arr[x];
                    %>
                        <td style="width: 70px;" align="center"><b> <%=iti82.Arr[x] %></b><br /> <%=dias[x] %></td>
                    <%
                    j=x;
                }
                        prom = suma / (j+1);//promedio de grupo
                        porc = (prom * 100) / iti82.CantdadAlumno;//porcentaje de asistencia
                
                //se muestra el promedio yel porcentaje en pantalla
                %>

                <td style="width: 70px;" align="center"><b> <%=prom %></b> <br /> <%=dias[5] %></td>
                <td style="width: 70px;" align="center"><b> <%=porc %></b> <%=dias[6] %></td>
                <%
                
                //termina el renglón
                %>
                </tr>
                <%
            }
            
            
            if (letra3.Length==4)
            {
                double suma = 0;
                double prom, porc;
                // es un grupo de ingeniería
                %>
                <tr>
                <td style="width: 70px;" align="center"> <b><%=iti82.Grupo %></b> <br /><%=iti82.CantdadAlumno %></td>
                <%
                int j=0;
                for (int x=0; x < iti82.Arr.Length; x++)
                {//dibujar celdas con el numero de asistencia
                    suma = suma + iti82.Arr[x];
                    %>
                        <td style="width: 70px;" align="center"><b> <%=iti82.Arr[x] %></b><br /> <%=dias[x] %></td>
                    <%
                    j=x;
                }
                        prom = suma / (j+1);//promedio de grupo
                        porc = (prom * 100) / iti82.CantdadAlumno;//porcentaje de asistencia
                
                //se muestra el promedio yel porcentaje en pantalla
                %>

                <td style="width: 70px;" align="center"><b> <%=prom %></b> <br /> <%=dias[5] %></td>
                <td style="width: 70px;" align="center"><b > <%=porc %></b><%=dias[6] %></td>
                <%
                
                //termina el renglón
                %>
                </tr>
                <%
            }
            if (letra3 == "ITI")
            {
                double suma = 0;
                double prom, porc;
                // es un grupo de ingeniería
                %>
                <tr>
                <td style="width: 70px;" align="center"><b> <%=iti82.Grupo %></b> <br /><%=iti82.CantdadAlumno %></td>
                <%
                int j=0;
                for (int x=0; x < iti82.Arr.Length; x++)
                {//dibujar celdas con el numero de asistencia
                    suma = suma + iti82.Arr[x];
                    %>
                        <td style="width: 70px;" align="center"><b> <%=iti82.Arr[x] %></b><br /> <%=dias[x] %></td>
                    <%
                    j=x;
                }
                        prom = suma / (j+1);//promedio de grupo
                        porc = (prom * 100) / iti82.CantdadAlumno;//porcentaje de asistencia
                
                //se muestra el promedio yel porcentaje en pantalla
                %>

                <td style="width: 70px;" align="center"><b> <%=prom %></b> <br /> <%=dias[5] %></td>
                <td style="width: 70px;" align="center"><b> <%=porc %></b><%=dias[6] %></td>
                <%
                
                //termina el renglón
                %>
                </tr>
                <%
            }    
        }
         %>


        
</table>
    <br />
    <br />
    Observaciones:
<asp:TextBox ID="TextBox1" runat="server" Height="71px" Width="868px" 
        TextMode="MultiLine"></asp:TextBox>
</asp:Content>


